#ifndef __SN32F280_OLED_CODE_H
#define __SN32F280_OLED_CODE_H

/*_____ I N C L U D E S ____________________________________________________*/
#include <SN32F280.h>
#include <SN32F200_Def.h>

/*_____ D E F I N I T I O N S ______________________________________________*/

/*_____ M A C R O S ________________________________________________________*/


/*_____ D E C L A R A T I O N S ____________________________________________*/
#define			OLED1					0
#define			OLED2					1
#define			OLED3					2
#define			OLED4					3
#define			OLED5					4
#define			OLED6					5
#define			OLED7					6
#define			OLED8					7
#define			OLED9					8
#define			OLED10				9
#define			OLED11				10
#define			OLED12				11
#define			OLED13				12
#define			OLED14				13
#define			OLED15				14
#define			OLED16				15
#define			OLED17				16
#define			OLED18				17
#define			OLED19				18
#define			OLED20				19
#define			OLED21				20
#define			OLED22				21
#define			OLED23				22
#define			OLED24				23
#define			OLED25				24
#define			OLED26				25
#define			OLED27				26
#define			OLED28				27
#define			OLED29				28
#define			OLED30				29
#define			OLED31				30
#define			OLED32				31
#define			OLED33				32
#define			OLED34				33
#define			OLED35				34
#define			OLED36				35
#define			OLED37				36
#define			OLED38				37
#define			OLED39				38
#define			OLED40				39
#define			OLED41				40
#define			OLED42				41
#define			OLED43				42
#define			OLED44				43
#define			OLED45				44
#define			OLED46				45
#define			OLED47				46
#define			OLED48				47
#define			OLED49				48
#define			OLED50				49
#define			OLED51				50
#define			OLED52				51
#define			OLED53				52
#define			OLED54				53
#define			OLED55				54
#define			OLED56				55
#define			OLED57				56
#define			OLED58				57
#define			OLED59				58
#define			OLED60				59
#define			OLED61				60
#define			OLED62				61
#define			OLED63				62
#define			OLED64				63

extern const uint8_t OLED_LINE_TAB2[];
extern const uint8_t OLED_LINE_TAB2_LEN;
extern const uint8_t OLED_SwitchMode_TAB[][2];
extern const uint8_t SPECTRUM_COLOUR_TAB[][3];
extern const uint8_t SPECTRUM_COLOUR_TAB_LEN;
extern const uint8_t OLED_ROLL_DUTY_TAB[];
extern const uint8_t OLED_ROLL_DUTY_TAB_LEN;
extern const uint8_t OLED_ROLL_INIT_TAB[];
extern const uint8_t OLED_M_ROLL_INIT_TAB[];
extern const uint8_t OLED_M_ROLL_INIT_TAB_LEN;
extern const uint8_t OLED_SPRING_TAB[][2];
extern const uint8_t OLED_SPRING_TAB_LEN;
extern const uint8_t OLED_M_ROLL_TAB[][2];
extern const uint8_t OLED_M_ROLL_TAB_LEN;
extern const uint8_t OLED_OFF_TAB[];
extern const uint8_t OLED_OFF_TAB_LEN;
extern const uint8_t OLED_LINE_TAB[];
extern const uint8_t OLED_LINE_TAB_LEN;
extern const uint8_t OLED_SPRING_INIT_TAB[];
extern const uint8_t OLED_SPRING_INIT_TAB_LEN;
extern const uint8_t OLED_M_SPRING_INIT_TAB[];
extern const uint8_t OLED_M_SPRING_INIT_TAB_LEN;
extern const uint8_t OLED_ROTATE_INIT_TAB[];
extern const uint8_t OLED_ROTATE_INIT_TAB_LEN;
extern const uint16_t OLED_M_ROTATE_INIT_TAB[];
extern const uint8_t OLED_M_ROTATE_INIT_TAB_LEN;
extern const uint16_t OLED_M_SNAKE_INIT_TAB[];
extern const uint16_t OLED_SNAKE_SPECTRUM_LEN;
extern const uint16_t SPECTRUM_COLOUR_ROTATE_LEN;
extern const uint8_t OLED_LIGHT_TAB[];
extern const uint8_t OLED_SPEED_TAB[];
extern const uint8_t OLED_API_SPEED_TAB[];
extern const uint8_t OLED_API_LIGHT_TAB[];
#endif	/*__SN32F280_OLED_CODE_H*/
